package com.deluxelx.rmo.essay.mapper;

import com.deluxelx.rmo.essay.api.vo.EssayVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface EssayMapper {

    /**
     * 根据 Label 来得到相应的（热点文章）
     * @param labelIds 标签IDs
     * @return 热点文章列表
     */
    List<EssayVo> getHotEssayDtoListByLabel(@Param("labelIds") List<Long> labelIds);

    /**
     * 获取阅读数最高的前6篇文章
     * @return 文章列表
     */
    List<EssayVo> getHotEssayDto();

}
